package com.mdd.common.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

/**
 * 订单详情
 * @author shenjian
 * @createTime 2023年02月26日 01:25:00
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class OrderVo {

    /** 订单主键ID */
    private Integer id;

    /** 订单用户ID */
    private Integer userId;

    /** 订单用户ID */
    private Integer userSn;

    /** 订单编号 */
    private String orderNo;

    /** 状态 0-已下单，待支付，1-已支付，待出餐，2-配送中，3-已送达，4-已完成，5-申请退款，6-已退款*/
    private Integer status;

    /** 状态翻译 */
    private String statusTranslate;

    /** 大厦ID */
    private Integer mansionId;

    /** 大厦名称 */
    private String mansionName;

    /** 昵称 */
    private String nickName;

    /** 手机号 */
    private String mobile;

    /** 楼层 */
    private Integer floor;

    /** 套餐数量 */
    private Integer mealNumber;

    /** 套餐金额(分) */
    private Integer totalAmountF;
    /** 套餐金额(元) */
    private Double totalAmount;

    /** 优惠券金额(分) */
    private Integer couponAmountF;
    /** 优惠券金额(元) */
    private Double couponAmount;

    /** 实际金额(分) */
    private Integer actualAmountF;
    /** 实际金额(元) */
    private Double actualAmount;

    /** 创建时间/下单时间 */
    private Long createTime;
    private String createTimeStr;

    /** 送达时间 */
    private Long deliveryTime;
    private String deliveryTimeStr;

    /** 支付时间*/
    private Long payTime;
    private String payTimeStr;

    /** 套餐列表*/
    private List<OrderMealVo> mealList;

    /** 详细地址 */
    private String addressDetail;

}
